/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
function altaCambioComponente(){
    if(!validaAltaCambioComponente())
           return false;
    $.ajax(
	{
		type: "GET",
		url: "altaCambioComponente",
		async: false,
                dataType: "text",
                data: "idTicket="+$('#idTicket').val()+"&idDisp="+$('#idDisp').val()+"&idComponente="
                        +$('#idComponente').val()+"&idComponenteCambio="+$('#componentes').val(),
                beforeSend: function(){
                    
                },
		success: function(transport)
		{
                                datos = transport.split("|-");
                                alert(datos[0]);
                                $("#body-content").html(datos[1]);
                                $("#btnRegresar").click(regresaMenuGestionCambios);
		},
                error: function (xhr, ajaxOptions, thrownError) {
                    $('#errores').html(xhr.responseText);
                    alert(thrownError);
                 }            
	});
       return false;
}

function regresaMenuGestionCambios(){
    $('#menuCambios').trigger('click');
}

function buscarCambiosComponente(){
   $.ajax(
	{
		type: "GET",
		url: "gestionCambios",
		async: false,
                dataType: "text",
                data: "buscar="+$("#buscar").val(),
                beforeSend: function(){
                    
                },
		success: function(transport)
		{
				$("#body-content").html(transport);
                                $('input[id="btnCambioComponente"]').click(cambioComponente);
                                $('#btnBuscar').click(buscarCambiosComponente);
		},
                error: function (xhr, ajaxOptions, thrownError) {
                    $('#errores').html(xhr.responseText);
                    alert(thrownError);
                 }            
	});
}

function cambioComponente(){
    ids = $(this).parent().parent().attr("id").split("-");
    $.ajax(
	{
		type: "GET",
		url: "mostrarCambioComponente",
		async: false,
                dataType: "text",
                data: "idTicket="+ids[0]+"&idComponente="+ids[1],
                beforeSend: function(){
                    
                },
		success: function(transport)
		{
                            $("#verCambio").html(transport);
                            $(".error-inner").hide();
                            $("#verCambio").show();
                            $("#tablaCambios").hide();
                            $("#btnRegresar").click(mostrarCambioComponente);
                            $('#btnRealizarCambio').click(altaCambioComponente);
		},
                error: function (xhr, ajaxOptions, thrownError) {
                    $('#errores').html(xhr.responseText);
                    alert(thrownError);
                 }            
	});
}

function mostrarCambioComponente(){
    $("#verCambio").hide();
    $("#tablaCambios").show();
    $("#verCambio").html("");
}

function validaAltaCambioComponente(){
    $('.error-inner').hide();
    esValido = true;
    if($('#componentes').val()==""){
        $("#ecomponentes").show();
        esValido = false;
    }
    return esValido;
}